@charset "utf-8";

@import "reset";
@import "fonts";
@import "common";


.i_web{
    height: 100%;
    .index_web{
        height: 100%;
        width: 100%;
        position: relative;
        header{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            height: r(90px);
            width: 100%;
        }
        section{
            position: absolute;
            top: r(90px);
            bottom: r(100px);
            left: 0;
            width: 100%;
            overflow-x: hidden;
            overflow-y: scroll;
        }
        footer{
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: r(100px);
            width: 100%;
            background-color: yellow;
        }
        font-size: r(28px);
        background-color: #f3f4f6;
        .nav_title{
            h1{
                font-size: r(35px);
                color: #333;
            }
            a{
                font-size: r(30px);
                color: #333;
            }
        }
    }
}


.i_data{
    height: r(300px);
    width: 100%;
    padding-top: r(60px);
    margin-bottom: r(20px);
    position: relative;
    background: url(../img/i_bgc.jpg) no-repeat;
    background-size: cover;
    color: #fefefe;
    text-align: center;
    h3{
        font-size: r(50px);
        line-height: r(50px);
        margin-bottom: r(23px);
    }
    p{
        font-size: r(24px);
        line-height: r(24px);
    }
    .ib_data{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: r(100px);
        background-color: rgba(0,0,0,.3);
        display: flex;
        li{
            width: 33.33%;
            height: 100%;
            padding-top: r(20px);
            h5{
                font-size: r(24px);
                line-height: r(24px);
                margin-bottom: r(13px);
            }
            p{
                font-size: r(24px);
                line-height: r(24px);
            }
            .i_point{
                position: relative;
                &::after{
                    content: "";
                    position: absolute;
                    display: block;
                    top: r(-10px);
                    right: 37%;
                    width: r(10px);
                    height: r(10px);
                    border-radius: r(10px);
                    border: r(2px) solid #e1e1e3;
                    background-color: red;
                }
            }
        }
    }
}


//添加商品按钮

.i_add{
    width: r(602px);
    height: r(70px);
    margin: 0 auto r(19px);
    background-color: #fff;
    border-radius: r(6px);
    border: 1px solid #e3e3e3;
    color: #fd3636;
    display: flex;
    align-items: center;
    justify-content: center;
    .a_pic{
        height: r(36px);
        width: r(35px);
        overflow: hidden;
        img{
            height: 100%;
            width: auto;
            display: block;
        }
    }
    p{
        font-size: r(28px);
        margin-left: r(18px);
    }
}


//管理列表
.i_manage{
    width: 100%;
    height: auto;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    li{
        width: 33.333%;
        border: 1px solid #e3e3e3;
        padding-top: r(18px);
        .i_warm{
            height: r(33px);
            width: 100%;
            overflow: hidden;
            img{
                display: block;
                margin-left: auto;
                margin-right: 15.469%;
                height: 100%;
                width: auto;
            }
        }
        .m_pic{
            height: r(85px);
            width: 100%;
            overflow: hidden;
            margin-bottom: r(35px);
            img{
                display: block;
                height: 100%;
                width: auto;
                margin: 0 auto;
            }
        }
        p{
            text-align: center;
            margin-bottom: r(50px);
            font-size: r(24px);
            color: #999;
        }
    }
}

//底部导航栏
.f_nav{
    height: 100%;
    width: 100%;
    border-top: 1px solid #c1c1c1;
    display: flex;
    background-color: #fefefe;
    li{
        width: 25%;
        height: 100%;
        padding-top: r(15px);
        .fn_pic{
            height: r(45px);
            width: 100%;
            position: relative;
            img{
                display: block;
                margin: 0 auto;
                height: 100%;
                width: auto;
                
            }
        }
        .n_number{
            &::after{
                content: "2";
                position: absolute;
                top: 0;
                right: 30%;
                height: r(21px);
                width: r(21px);
                border-radius: 50%;
                line-height: r(21px);
                font-size: r(15px);
                text-align: center;
                color: #fff;
                background-color: #d62d31;
            }
            
        }
        a{
            display: block;
            font-size: r(20px);
            text-align: center;
            color: #333;
            margin-top: r(7px);
        }
    }
}


//窗口定位
.po_fix{
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 3;
    background-color: #f3f4f6;
}


//添加商品弹窗 

.add_goods{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;    
    z-index: 3;
    background-color: rgba(0,0,0,.6);
    .g_select{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding-top: r(29px);
        background-color: #fff;
        .s_pic{
            height: r(100px);
            width: r(100px);
            padding: r(20px);
            border-radius: r(50px);
            background-color: #82cf4f;
            margin: 0 auto r(20px);
            overflow: hidden;
            img{
                display: block;
                height: 100%;
                width: 100%;
            }
        }
        .s_desc{
            text-align: center;
            font-size: r(24px);
            padding-bottom: r(30px);
            border-bottom: 1px solid #e0e0e0;
            color: #999;
        }
        .s_cancel{
            padding-top: r(33px);
            padding-bottom: r(38px);
            text-align: center;
            font-size: r(35px);
            
        }
    }
}


//推广弹窗
.i_promotion{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 3;
    background-color: rgba(0,0,0,.6);
    .p_content{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: #fff;
        .p_list{
            display: flex;
            flex-wrap: wrap;
            padding: 0 r(20px) r(26px);
            margin-bottom: r(27px);
            border-bottom: 1px solid #e0e0e0;
            li{
                width: 33.33%;
                padding-top: r(38px);
                .l_pic{
                    height: r(105px);
                    width: r(105px);
                    border-radius: 50%;
                    background-color: #85d16d;
                    margin: 0 auto r(15px);
                    
                    i{
                        font-size: r(57px);
                        display: block;
                        line-height: r(105px);
                        color: #fff;
                        text-align: center;
                    }
                }
                .l_pcolorb{
                    background-color: #6dd193;
                }
                .l_pcolorc{
                    background-color: #f26868;
                }
                .l_pcolord{
                    background-color: #4c88f5;
                }
                .l_pcolore{
                    background-color: #f0c759;
                }
                .l_pcolorf{
                    background-color: #54d3b1;
                }
                .l_pcolorg{
                    background-color: #ff936d;
                }
                .l_pcolorh{
                    background-color: #ffffff;
                    border: r(4px) solid #dde0de;
                    i{
                        color: #231815;
                    }
                }
                .l_pcolori{
                    background-color: #a8bcc8;
                }
                
                .l_desc{
                    text-align: center;
                    color: #999;
                    font-size: r(24px);
                    margin-bottom: r(14px);
                }
            }
        }
    }
    p{
        font-size: r(35px);
        color: #333;
        text-align: center;
        margin-bottom: r(36px);
        
    }
}


//小店营收
.revenue_web{
//  display: block;
    font-size: r(28px);
    section{
        bottom: 0;
        .r_withdraw{
            width: 100%;
            padding: r(52px) r(0px) r(27px) r(20px);
            border-bottom: 1px solid #e3e3e3;
            background-color: #fff;
            h3{
                font-size: r(28px);
                font-weight: 500;
                margin-bottom: r(46px);
                color: #333;
            }
            .w_number{
                display: flex;
                justify-content: space-between;
                padding-right: r(20px);
                padding-bottom: r(77px);
                border-bottom: 1px solid #e3e3e3;
                p{
                    font-size: r(48px);
                    padding-left: r(10px);
                    span{
                        font-size: r(19px);
                        font-weight: 400;
                    }
                }
                a{
                    font-size: r(26px);
                    color: #666;
                    i{
                        color: #a8a9ab;
                        margin-left: r(22px);
                    }
                }
            }
            .r_disable{
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding-left: r(10px);
                padding-top: r(21px);
                padding-right: r(20px);
                p{
                    color: #333;
                }
                a{
                    font-size: r(26px);
                    color: #666;
                    i{
                        margin-left: r(21px);
                        color: #a8a9ab;
                    }
                }
            }
        }
        .r_other{
            margin-top: r(29px);
            padding-left: r(20px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background-color: #fff;
            li{
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: r(30px) r(20px) r(36px) r(10px);
                &:nth-child(2){
                    border-top: 1px solid #e1e2e4;
                }
                p{
                    font-size: r(26px);
                    color: #333;
                }
                span{
                    font-size: r(26px);
                    color: #666;
                    i{
                        margin-left: r(21px);
                        color: #a8a9ab;
                    }
                }
            }
        }
        .r_record{
            padding-left: r(30px);
            padding-right: r(20px);
            padding-top: r(32px);
            color: #999;
            font-size: r(20px);
        }
        .r_rule{
            padding-left: r(30px);
            padding-right: r(20px);
            padding-top: r(13px);
            font-size: r(20px);
            color: #153fc6;
        }
    }
}

//交易手续费说明
.explain_web{
//  display: block;
    section{
        bottom: 0;
        .e_desc{
            padding: r(40px) r(30px) r(45px);
            border-bottom: 1px solid #e1e2e4;
            background-color: #fff;
            h3{
                font-size: r(30px);
                font-weight: 500;
                color: #333;
            }
            p{
                font-size: r(24px);
                margin-top: r(50px);
                line-height: r(41px);
                text-align: justify;
                text-indent: 2em;
                color: #666;
            }
        }
    }
}


//提现
.withdraw_web{
//  display: block;
    font-size: r(26px);
    section{
        padding-top: r(90px);
        .w_sum{
            margin-top: r(30px);
            margin-bottom: r(30px);
            padding-left: r(20px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background-color: #fff;
            li{
                display: flex;
                align-items: center;
                padding: r(31px) r(20px) r(36px) r(10px);
                &:last-child{
                    border-top: 1px solid #e1e2e4;
                }
                p{
                    color: #333;
                    margin-right: r(54px);
                }
                span{
                    color: #666;
                }
                input[type="text"]{
                    font-size: r(26px);
                    display: block;
                    width: 67%;
                    height: 100%;
                    border: none;
                    &::-webkit-input-placeholder{
                        color: #ccc;
                    }
                }
            }
        }
        .w_select{
            display: flex;
            justify-content: space-between;
            background-color: #fff;
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            padding: r(30px) r(20px) r(34px) r(30px);
            margin-bottom: r(33px);
            p{
                color: #333;
            }
            span{
                color: #666;
                i{
                    color: #a8a9ab;
                    margin-left: r(22px);
                }
            }
        }
        .w_desc{
            font-size: r(20px);
            color: #999;
            padding: 0 r(40px);
            padding-top: r(15px);
            span{
                color: #153fc6;
            }
        }
    }
}
//提现确认
.w_affirm{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(0,0,0,.7);
    overflow-x: hidden;
    overflow-y: scroll;
    .a_content{
        position: relative;
        top: 31%;
        left: 0;
        right: 0;
        margin: 0 auto;
        height: auto;
        width: r(540px);
        padding: r(33px) r(20px) 0;
        margin-bottom: r(50px);
        border-radius: r(18px);
        text-align: center;
        background-color: #f8f8f8;
        h3{
            font-size: r(32px);
            color: #333;
            font-weight: 500;
            margin-bottom: r(20px);
        }
        p{
            font-size: r(24px);
            color: #666;
            margin-bottom: r(9px);
        }
    }
    .a_line{
        width: 100%;
        height: 1px;
        background-color: #e1e2e4;
        margin-bottom: r(29px);
        margin-top: r(15px);
    }
    .a_button{
        display: flex;
        justify-content: space-between;
        padding: 0 r(5px);
        span{
            display: block;
            width: r(235px);
            height: r(80px);
            line-height: r(80px);
            margin-bottom: r(30px);
            border: 1px solid #b7b7b7;
            border-radius: r(4px);
            background-color: #fff;
            color: #666;
            &:last-child{
                color: #fff;
                border-color: #cc3333;
                background-color: #cc3333;
            }
        }
    }
}

//按钮
input[type="submit"]{
    display: block;
    background-color: #cc3333;
    width: 87.5%;
    height: r(80px);
    margin: 0 auto r(12px);
    font-size: r(35px);
    color: #fff;
    border-radius: r(7px);
}


//到账规则
.account_rule{
//  display: block;
    font-size: r(24px);
    section{
        padding: r(90px) r(40px) 0;
        background-color: #fff;
        border-bottom: 1px solid #e1e2e4;
        h4{
            margin-top: r(46px);
            font-weight: 400;
            color: #666;
        }
        p{
            color: #666;
            padding-left: 1em;
            line-height: r(40px);
            margin-bottom: r(49px);
        }
    }
}


//银行选择
.bank_select{
//  display: block;
    font-size: r(26px);
    color: #333;
    section{
        padding-top: r(90px);
        .b_frame{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: r(30px) r(20px) r(33px) r(30px);
            margin-top: r(29px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background-color: #fff;
            span{
                color: #666;
                i{
                    color: #a8a9ab;
                    margin-left: r(20px);
                }
            }
        }
    }
    //弹窗
    .bs_frame{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        z-index: 6;
        background-color: rgba(0,0,0,.7);
        overflow-x: hidden;
        overflow-y: scroll;
        .bs_content{
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: #fff;
            ul{
                li{
                    padding-top: r(37px);
                    padding-bottom: r(40px);
                    text-align: center;
                    border-bottom: 1px solid #e0e0e0;
                    &:nth-child(2){
                        color: #d62d31;
                    }
                }
            }
            .bs_line{
                height: r(16px);
                width: 100%;
                background-color: #e8e9eb;
            }
            input[type="button"]{
                font-size: r(35px);
                width: 100%;
                height: r(107px);
                border: 1px solid #e0e0e0;
                background-color: #fff;
            }
        }
    }
}


//设置银行卡账户
.account_seting{
//  display: block;
    font-size: r(26px);
    color: #333;
    section{
        padding-top: r(90px);
        .a_message{
            padding-left: r(20px);
            margin-top: r(29px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background-color: #fff;
            li{
                padding: r(30px) r(10px) r(36px);
                display: flex;
                border-bottom: 1px solid #e1e2e4;
                &:last-child{
                    border-bottom: none;
                }
                .m_desc{
                    font-size: r(26px);
                    width: 28%;
                }
                .m_select{
                    width: 71%;
                    border: none;
                    -webkit-appearance:none;
                    font-size: r(26px);
                    color: #cccccc;
                    background-color: #fff;
                }
                input[type="text"]{
                    width: 71%;
                    border: none;
                    font-size: r(26px);
                    background-color: #fff;
                    &::-webkit-input-placeholder{
                        color: #ccc;
                    }
                }
            }
        }
        .a_pnumber{
            margin-bottom: r(43px);
            input[type="text"]{
                width: 49% !important;
            }
            span{
                color: #113cc6;
            }
        }
    }
}


//设置微信钱包
.wx_wallet{
//  display: block;
    font-size: r(26px);
    section{
        padding-top: r(90px);
        .a_message{
          li{
              input[type="button"]{
                  font-size: r(26px);
                  display: block;
                  width: 100%;
                  height: 100%;
                  background-color: #fff;
                  text-align: left;
                  color: #666;
              }
          }  
        }
    }
}
